package com.example.educationai.service;

import com.example.educationai.entity.SimpleUser;
import java.util.List;

public interface StudentService {
    /**
     * 将学生添加到班级
     * @param classId 班级ID
     * @param studentName 学生姓名
     * @param studentId 学生学号
     * @return 添加的学生对象
     */
    SimpleUser addStudentToClass(Long classId, String studentName, String studentId);

    /**
     * 从班级中移除学生
     * @param classId 班级ID
     * @param studentId 学生ID
     */
    void removeStudentFromClass(Long classId, Long studentId);

    /**
     * 获取班级中的所有学生
     * @param classId 班级ID
     * @return 学生列表
     */
    List<SimpleUser> getClassStudents(Long classId);
} 